Fine-Grained Layered Multicast
نویسندگان
چکیده
Traditional approaches to receiver-driven layered multicast have advocated the benefits of cumulative layering, which can enable coarse-grained congestion control that complies with TCP-friendliness equations over large time scales. In this paper, we quantify the costs and benefits of using non-cumulative layering and present a new, scalable multicast congestion control scheme which provides a fine-grained approximation to the behavior of TCP additive increase / multiplicative decrease (AIMD). In contrast to the conventional wisdom, we demonstrate that fine-grained rate adjustment can be achieved with only modest increases in the number of layers and aggregate bandwidth consumption, while using only a small constant number of control messages to perform either additive increase or multiplicative decrease.
منابع مشابه
A Simple Loss Differentiation Approach to Layered Multicast
Layered multicast is a promising technique for broadcasting adaptive-quality TV video to heterogeneous receivers. While several layered multicast approaches have been proposed, prior work has identified several problems including significant and persistent instability in video quality, arbitrary unfairness with other sessions, low access link utilization due to conservative bandwidth allocation...
متن کاملIs Dynamic Multi-Rate Multicast Worthwhile the Effort?
To accommodate heterogeneous transmission conditions in a streaming scenario several multi-rate multicast solutions have been proposed, based on simulcasting or hierarchical layering. At present, most of these schemes follow a receiver-driven layered multicast approach, where the receivers join or leave a subset of the session’s fixed-rate layers in response to changing network conditions. Yet,...
متن کاملChunkyspread: Heterogeneous Unstructured End System Multicast
In order to maximize throughput in end-system multicast, it is necessary to have fine-grained control over the transmit load of each participating member. This both avoids bottlenecks where members are overloaded, and allows heterogeneous members to contribute as much transmit capacity as they are able or willing to. In this paper, we describe and simulate an unstructured end-system multicast p...
متن کاملDiscus: Lateral Error Correction for Time-Critical Multicast
Discus is a low-latency reliable multicast protocol designed for time-critical clustered applications. It uses IP Multicast to transmit data and recovers from packet loss in end-hosts using Lateral Error Correction (LEC), a novel repair mechanism involving the exchange of XOR repairs between receivers and across groups. In datacenters and clusters, application needs frequently dictate large num...
متن کاملRicochet: Lateral Error Correction for Time-Critical Multicast
Ricochet is a low-latency reliable multicast protocol designed for time-critical clustered applications. It uses IP Multicast to transmit data and recovers from packet loss in end-hosts using Lateral Error Correction (LEC), a novel repair mechanism in which XORs are exchanged between receivers and combined across overlapping groups. In datacenters and clusters, application needs frequently dict...
متن کامل